[livres divers classés par sujet] [Informatique] [Algorithmique] [Programmation] [Mathématiques] [Hardware] [Robotique] [Langage] [Intelligence artificielle] [Réseaux]
[Bases de données] [Télécommunications] [Chimie] [Médecine] [Astronomie] [Astrophysique] [Films scientifiques] [Histoire] [Géographie] [Littérature]

A Semantic Description Language for Platform-Independent Graphical User Interfaces

contributor Visualisierung und Interaktive Systeme (IFI)
Mail .
creator Pfisterer, Christoph
date 2002-11-22
description 120 pages
Graphical user interface toolkits exhibit striking similarities in functionality and visual appearance. Yet, each one demands adherence to its proprietary implementation interface from the application developer. Platform-independent solutions exist, but their perceived drawbacks hinder large-scale adaption. This thesis provides a new perspective by complementing platform abstraction with other benefits found in some toolkits today. Network transparency and programming language abstraction are gained through the use of a remote protocol. An XML-based description language reduces coding effort and enables interactive dialog editors. The language is taken to a higher level by including elements to denote the behavior of the interface in addition to its structure. Existing solutions are examined to provide an overview of useful features, but also to learn about shortcomings. Based on this examination, the architecture of the new system is then designed. The viability of the approach is demonstrated by a prototype implementation. It is based on the Qt toolkit and BEEP, a network protocol framework.
format application/pdf
496276 Bytes
identifier  http://www.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=DIP-2017&engl=1
language eng
publisher Stuttgart, Germany, Universität Stuttgart
relation Diploma Thesis No. 2017
source ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/DIP-2017/DIP-2017.pdf
subject Information Interfaces and Presentation User Interfaces (CR H.5.2)
Computer Graphics Methodology and Techniques (CR I.3.6)
Distributed Systems (CR C.2.4)
GUI
user interface
remote display
XML
widgets
title A Semantic Description Language for Platform-Independent Graphical User Interfaces
type Text
Diploma Thesis